import turtle as t
t.ht()
t.speed(0)
data0=[500,400,300,200]#各圆x坐标以及五角星顶点y坐标，且x坐标即为半径
data=[0]#脸的x坐标
data1=[[-75,75],100]#眼白的x，y坐标  眼球x、y坐标
data2=[0,-50,60]#嘴坐标和角度
data3=[100,35,14,100]#各种长度
def red1(x,y,r):#最外的红圈
    t.seth(90)
    t.color('red','red')
    t.pu()
    t.goto(x,y)
    t.pd()
    t.begin_fill()
    t.circle(r)
    t.end_fill()
def white(x,y,r):
    t.color('white','white')
    t.pu()
    t.goto(x,y)
    t.pd()
    t.begin_fill()
    t.circle(r)
    t.end_fill()
def red2(x,y,r):
    t.seth(90)
    t.color('red','red')
    t.pu()
    t.goto(x,y)
    t.pd()
    t.begin_fill()
    t.circle(r)
    t.end_fill()
def blue(x,y,r):
    t.seth(90)
    t.color('blue','blue')
    t.pu()
    t.goto(x,y)
    t.pd()
    t.begin_fill()
    t.circle(r)
    t.end_fill()
red1(data0[0],0,data0[0])
white(data0[1],0,data0[1])
red2(data0[2],0,data0[2])
def face(x,y,r):
    t.seth(180)
    t.color('yellow','yellow')
    t.begin_fill()
    t.pu()
    t.goto(x,y)
    t.pd()
    t.circle(r)
    t.end_fill()
face(data[0],data0[3],data0[3])
def eyewhite(x,y,r):
    t.seth(0)
    t.color('white','white')
    t.begin_fill()
    t.pu()
    t.goto(x,y)
    t.pd()
    t.circle(r)
    t.end_fill()
eyewhite(data1[0][0],data1[1],data3[1])#笑脸左眼白
eyewhite(data1[0][1],data1[1],data3[1])#右眼白
def eyeblack(x,y,r):
    t.seth(0)
    t.begin_fill()
    t.color('black','black')
    t.pu()
    t.goto(x,y)
    t.pd()
    t.circle(r)
    t.end_fill()
eyeblack(data1[0][0],data1[1],data3[2])#笑脸左眼球
eyeblack(data1[0][1],data1[1],data3[2])#左眼右眼球
def mouth1(x,y,r,rad):
    t.seth(0)
    t.color('black')
    t.pu()
    t.goto(x,y)
    t.pd()
    t.circle(r,rad)
mouth1(data2[0],data2[1],data3[3],data2[2])#笑脸嘴
def mouth2(x,y,r,rad):
    t.seth(-180)
    t.pu()
    t.goto(x,y)
    t.pd()
    t.circle(-r,rad)
mouth2(data2[0],data2[1],data3[3],data2[2])#笑脸嘴
